iT邦幫忙

2024 iThome 鐵人賽

DAY 30
0
Python

Python自修系列 第 30

DAY30:總結與感想

  • 分享至 

  • xImage
  •  

技術總結

在這30天的鐵人賽挑戰中,我們使用了多種技術來構建和部署應用,並進行數據分析與可視化。以下是主要使用的技術和工具:

Python:
作為主要開發語言,用於數據爬取、處理和後端開發。

爬蟲技術:
使用 requests 和 BeautifulSoup 等庫進行網頁數據的爬取和解析。

數據存儲與處理:
使用 SQLite 作為本地數據庫,並結合 SQLAlchemy ORM 來進行數據操作。
使用 Pandas 進行數據清洗和分析,處理從爬蟲獲得的大量數據。

數據可視化:
使用 Matplotlib 和 Seaborn 來生成各種數據可視化圖表,展示數據分析的結果。

前端技術:
使用 HTML、CSS 和 JavaScript 構建前端頁面,並通過 Bootstrap 進行樣式優化。
引入 React 框架來構建動態和交互性強的前端應用。

後端開發:
使用 Flask 框架構建後端服務,處理前端請求和API接口。
實現了用戶認證與授權功能,保護應用中的敏感數據。

部署技術:
使用 Docker 將應用容器化,並通過 Docker Swarm 部署後端應用,實現了應用的集群管理與擴展。
進行了CI/CD的配置,實現了自動化的測試與部署流程。
感想與收穫
經過這30天的挑戰,我在技術和項目管理方面都取得了巨大的進步。這次挑戰不僅鞏固了我對Python和Web開發的基礎知識,還讓我深入理解了全棧開發的整個流程,從數據收集、處理,到前後端整合,再到最終的應用部署。


上一篇
DAY29:配置CI/CD管道,自動化部署流程
系列文
Python自修30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言